typedef struct genericList
{
    void* data;
    struct genericList* sgt;
}gl;

void addToList(gl *list, void *data);
void deleteOfList(gl *list, void *data);
void deleteOfListByPosition(gl *list, int pos);
void* memoryReserve(void *dato);
void deleteList(gl *list, gl *listToDelete);
int buscar(gl *ptrActual,void *data);
int longitud(gl  *ptrActual) ;
void insertarOrdenado(gl *list,void *data);

